ldr (long distance relationship) - French English Dictionary